Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Playford Challenger Nonthaburi 2 Challenger Burnie 1 Challenger Gwangju Challenger Busan Challenger Guangzhou Challenger Little Rock Challenger Tyler Challenger Winnipeg Challenger Granby Challenger Jinan Challenger M25 Cairns Seoul Challenger Brisbane 3 Challenger Japan F8 Japan F9 Japan F10 Japan F11 Japan F2 Japan F3 India F3 India F4 Japan F4 Japan F5 Japan F6 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F2 Thailand F3 Japan F8 Japan F9 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Germany F10 Australia F5 Australia F6 Australia F7 Japan F9 Japan F10 Thailand F5 Australia F1 Australia F2 Thailand F2 Thailand F3 Italy F10 Japan F1 Japan F2 Japan F3 Japan F4 Australia F6 Italy F7 Australia F9 Australia F10 Australia F12 China F1 China F2 Germany F3 Germany F4 Australia F1 Australia F2 Japan F3 Chinese Taipei F1 Chinese Taipei F2 Japan F7 Japan F8 Italy F7 Japan F9 Italy F8 Australia F2 Japan F2 Italy F9 China F2 China F3 Sweden F3 Italy F11 Italy F12 Japan F7 Japan F8 Japan F5 Sweden F2 Japan F6 Germany F19 Japan F7 Japan F8 Japan F2 Chinese Taipei F2 Japan F3 Italy F20 Italy F21 Thailand F4 Thailand F5 Italy F22 Japan F6 Japan F8 Hong Kong F3 Chinese Taipei F1 Thailand F1 Guam F1 Japan F8 Japan F4 Japan F3 Guam F1 Japan F9 Japan F1 Japan F2 (Nishi-Tokyo) Italy F23 Japan F5 (Kashiwa) Guam F1 (Tumon) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Japan F8 (Akishima) M25 Porto M25+H Rodez Germany F18 M25 Tulsa M25 Bakio M25 Trimbach M25 Nottingham M25 Tsukuba M25 Kashiwa M25 Nottingham M25 Traralgon Samsung Secruities Cup Challenger - Seoul M25 Traralgon Countrywide Classic USTA Challenger - Carson 2007 Nielsen Pro Tennis Championship - Winnetka M25 Swan Hill Rome Challenger Yuba City Challenger M25+H Ajaccio Burnie Challenger Busan Challenger Vancouver Challenger Aptos Challenger Shanghai Challenger Yokohama Challenger Maui Challenger Burnie Challenger West Lakes Challenger Guangzhou Challenger Rimouski Challenger Kyoto Challenger Barletta Challenger Rome Challenger Ilkley Challenger Binghamton Challenger Carson Challenger Ningboo Challenger The Stella Artois Grass Court Championships - London Aptos Challenger Kobe Challenger Zhuhai Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger M25 Wichita Heilbronn Challenger Chengdu Challenger Jinan Challenger Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka M25 Jakarta Sporting Challenger 2003 - Turin Samsung Securities Cup Challenger Tennis - Seoul Jameson Cup - Milan Samsung Securities Cup - Seoul M25 Jakarta Shimadzu All Japan Indoor Tennis Championships - Kyoto Ningboo Challenger M25 Nakhon Si Thammarat Challenger Natrel Presented by National Bank - Granby Keio Challenger International Tennis Tournament - Yokohama Budapest Challenger Cherbourg Challenger ATP Challenger Numea - New Caledonia Yokohama Challenger Qujing Challenger M25 Nakhon Si Thammarat New Delhi Challenger II - New Delhi Moncton Men's Challenger - Moncton M25 Takasaki New Delhi Challenger III - New Delhi Glasgow Challenger New Delhi Challenger IV - New Delhi M25 Cairns Dunlop World Challenge - Toyota Shenzhen Challenger Dallas Challenger Loughborough Challenger Ilkley Challenger Recanati Challenger AXA Open - Espinho Seoul Challenger Chuncheon Challenger Kyoto Challenger Shimadzu All Japan Indoor - Kyoto Carson Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Aptos Challenger Ningboo Challenger Granby Challenger Traralgon Challenger Beijing Challenger Canberra Challenger Astana Challenger Kobe Challenger Bangkok Challenger Playford Challenger Burnie Challenger Bangkok Challenger Shenzhen Challenger Zhangjiagang Challenger Toyota Challenger Kaohsiung Challenger M25 Bali Shanghai Challenger M25 Bali Japan F5 Kyoto Challenger Busan Challenger Surbiton Challenger Granby Challenger Toyota Challenger Granby Challenger Shenzhen Challenger Gimcheon Challenger Indore Challenger Traralgon Challenger Kaohsiung Challenger Happy Valley Challenger Manila Challenger Zhuhai Challenger Guangzhou Challenger Nur-Sultan Challenger Granby Challenger Ningboo Challenger Turin Challenger Healthsouth/USTA Challenger - Denver Bordeaux Challenger Surbiton Challenger Garden Open - Rome Zagreb Open - Zagreb Granby Challenger - Granby Kobe Challenger 2000 Challenger de Granby - Granby Time Warner USTA Challenger - Binghamton Yokohama International Tennis Tournament - Yokohama Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Powder Byrne Trophy - Surbiton Granby Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Winnipeg Challenger GHI Bronx Tennis Classic - Bronx Lexington Challenger Nanchang Challenger Cary Challenger Samsung Securities Cup Challenger Tennis - Seoul Toyota Challenger Yokohama Challenger 2001 - Yokohama Lamberts Open by Stawag - Aachen Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Fifth-Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Ljubljana Open 2002 - Ljubljana VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz ATP Tour Challenger at Nellie Gail - Laguna Hills drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Mallorca Challenger drkoop.com USTA Challenger of Houston - Houston Kueppers Kolsch Cup by Lambertz - Aachen Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Fifth-Third Bank Tennis Championships - Lexington The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx The 69th King's Cup-Thailand Open - Bangkok Istanbul 2 Challenger Tatra Banka Open 2003 - Bratislava GHI Bronx Tennis Classic - Bronx Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Sporting Challenger - Turin The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Credicard Mastercard Tennis Cup - Campos do Jordao VI Gramado Open de Tenis - Gramado The Nottingham Challenger - Nottingham Czech Indoor Open - Prague Busan Open - Busan Lambertz Open - Aachen 13 BH Tennis Open International Cup - Belo Horizonte IPP Open - Helsinki Czech Indoor Open - Prague Jameson Cup - Milan Gemax Samsung Open 2005 - Belgrade Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Garden Open 2005 - Rome The Surbiton Trophy - Surbiton The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Ismaning Challenger Busan Open Challenger Tennis - Busan Roanne Challenger Manama Challenger Quimper Challenger Pau Challenger ECU Prague Open - Prague Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Biel Challenger The Comercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Lambertz Open by Stawag 2007 - Aachen Little Rock Challenger Malaga Challenger Granby Challenger Challenger Banque Nationale - Granby Kobe Challenger Yokkaichi Challenger Fifth Third Bank Tennis Championships - Lexington Burnie Challenger Pune Challenger Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Carson Challenger Kobe Challenger Yokohama Challenger Kyoto Challenger Bangkok Challenger Burnie 2 Challenger Lexington Challenger Granby Challenger Bergamo Challenger Pau Challenger Busan Challenger Ojai Challenger Lexington Challenger Karshi Challenger Yokohama Challenger Seoul Challenger Taipei 2 Challenger Toyota Challenger Kyoto Challenger Pingguo Challenger Alessandria Challenger Nottingham Challenger Nottingham Challenger Wuhai Challenger Beijing Challenger Burnie Challenger Astana Challenger Shanghai Challenger Bergamo Challenger Ningboo Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Busan Challenger Yokohama Challenger Nottingham-2 Challenger Toyota Challenger Anning Challenger Granby Challenger Lexington Challenger Wuhan Challenger Matsuyama Challenger Kobe Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Segovia Challenger West Lakes Challenger Rimouski Challenger Anning Challenger Yokkaichi Challenger Nottingham-2 Challenger Beijing Challenger Cassis Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Kun-Ming Challenger Baton Rouge Challenger Kaoshuing Challenger Nonthaburi 3 Challenger Biel Challenger Brisbane 1 Challenger Melbourne Challenger Seoul Challenger Kyoto Challenger Guadalajara Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Lexington Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Pune Challenger Wuxi Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Furth Challenger Happy Valley Challenger Burnie Challenger Launceston Challenger Seoul Challenger Guangzhou Challenger Batman Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Astana Challenger Segovia Challenger Portoroz Challenger Hong Kong Challenger Vancouver Challenger Kyoto Challenger Shenzhen Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Kobe Challenger Yokohama Challenger Little Rock Challenger Bergamo Challenger Suzhou Challenger Wroclaw Challenger Hua Hin Challenger Shenzhen Challenger Cary Challenger Manchester Challenger Aptos Challenger Bloomfield Hills Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Porto Challenger Shanghai Challenger Gimcheon Challenger Gatineau Challenger Winnipeg Challenger Shenzhen 1 Challenger Gatineau Challenger Granby Challenger Cassis Challenger Rennes Challenger Marburg Challenger Shanghai Challenger Kaohsiung Challenger Shenzhen Challenger Quimper Challenger Kyoto Challenger Beijing Challenger Yokohama Challenger Shenzhen Challenger Taipei City Challenger Astana Challenger Seoul Challenger Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Bangkok Challenger Yokohama Challenger Zhuhai Challenger Guangzhou Challenger Taipei City Challenger Seoul Challenger Busan Challenger Shanghai Challenger Sydney Challenger Matsuyama Challenger Le Gosier Challenger Zhangjiagang Challenger Iasi Challenger Shanghai Challenger Orlando Challenger Gwangju Challenger Traralgon Challenger Lugano Challenger Orlando Challenger Salinas Challenger drkoop.com USTA Tennis Championships of Chicago - Winnetka Milan Challenger Bloomfield Hills Challenger Suzhou Challenger Pau Challenger Traralgon Challenger Lexington Challenger St. Brieuc Challenger Cherbourg Challenger Kobe Challenger Bangkok Challenger Toyota Challenger Hua Hin Challenger Orlando Challenger Pune Challenger Kyoto Challenger GHI Bronx Tennis Classic - Bronx Seoul Challenger Scania Stockholm Open - Stockholm Tyler Challenger Biella 2 Challenger Matsuyama Challenger Nonthaburi 1 Challenger Nonthaburi 3 Challenger Karshi Challenger The Stella Artois Grass Court Championships - Queen's/London Granby Challenger Leon Challenger Yokohama World Tennis Gaora Cup - Yokohama Salem Open - Hong Kong Japan Open - Tokyo Shenzhen 1 Challenger Sydney Challenger Noumea Challenger Chengdu Challenger Jinan Challenger The Stella Artois Grass Court Championships - London Tenerife Challenger Renault Slovenian Open - Ljubljana Wuxi Challenger Taipei Challenger AIG Japan Open - Tokyo Forli 2 Challenger Okal Open - Eckental AAPT Championships - Adelaide Busan Challenger Forli 4 Challenger Mercedes-Benz Cup - Los Angeles Launceston Challenger Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong AIG Japan Open - Tokyo Stockholm Open - Stockholm Brisbane 2 Challenger New Delhi Challenger Bengaluru Challenger Winnipeg Challenger Gatineau Challenger Yokkaichi Challenger Busan Challenger Busan Challenger Guangzhou Challenger Playford Challenger Helsinki Challenger The Samsung Open - Nottingham Quimper Challenger Winnipeg Challenger Granby Challenger Heineken Open Shanghai - Shanghai Eckental Challenger Busan Challenger Zhangjiagang Challenger Cleveland Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Pozoblanco Challenger Tokyo Tokyo Segovia Challenger Yokohama Challenger Bengaluru Challenger Japan Open - Tokyo Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London AIG Japan Open Tennis Championships - Tokyo Campbell's Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Tokyo AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo AIG Japan Open - Tokyo AAPT Championships - Adelaide AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide PTT Thailand Open - Bangkok Salem Open - Hong Kong Aircel Chennai Open - Chennai Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Malaysian Open - Kuala Lumpur Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Yokkaichi Challenger Grand Prix de Tennis de Lyon - Lyon Garanti Koza Sofia Open - Sofia Shenzhen Open - Shenzhen Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. UNICEF Open - 's Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul Rakuten Japan Open - Tokyo Korea Open - Seoul Chengdu Open - Chengdu Chengdu Open - Chengdu Brisbane International - Brisbane Chengdu Open - Chengdu Kroger / St. Jude International - Memphis Toyota Challenger The Stella Artois Grass Court Championships - London Japan Open - Tokyo Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier Adidas International - Sydney Nonthaburi 2 Challenger Jinan Challenger Gwangju Challenger Noumea Challenger Hamburg Challenger Biella 1 Challenger Pozoblanco Challenger Rakuten Japan Open - Tokyo Turin Challenger Vietnam Open - Ho Chi Minh City U.S. Open - New York NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Chengdu Open - Chengdu Aircel Chennai Open - Chennai Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Australian Open (juniors) Australian Open (juniors) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard) U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Bloomfield Hills Challenger French Open - Paris U.S. Open - New York Davis Cup, Group 1, 1R, KOR-JPN 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, Group 1, 2R, JPN-IND 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Wimbledon (juniors) Chicago Challenger Shanghai Challenger M25 Mildura M25 Nakhon Si Thammarat